Skip to main content

Land Cover

1-meter resolution land cover classification

Earth Engine assetLand_Cover (open)
Periodreleased 2026-11-02
UnitsLand Cover Type
Data typeCategorical
Pixel size1.2 m (EPSG:3857)
Pixel typeuint8
DownloadCloud-Optimized GeoTIFF (1.6 GB)
Catalog entrySTAC item

Description​

This layer provides automatically-derived land cover classifications of the Puget Sound trough below 1,500 meters elevation. A six-class 1-meter land cover layer was developed using the Naïve Bayes classifier (Google, 2019) and trained using a 10-meter land cover product from NOAA Coastal Change Analysis Program (C-CAP) (NOAA C-CAP, 2018a). Other data combined with this analysis includes water body and river polygons (Washington Department of Natural Resources), shoreline polygons (Esri), over-water structure polygons (Washington Department of Natural Resources), road polygons buffered from centerlines (U.S. Census Bureau, 2016), and building rooftops polygons (Microsoft, 2019). Accuracy was validated with an observed land cover point dataset from the Washington Department of Fish & Wildlife (Pierce, Jr., 2015).

Layer Access in Earth Engine​

The JavaScript below loads this layer in the Earth Engine Code Editor. An Earth Engine account is required. The "open" links above show each asset's details in the Code Editor.

// Import the layer data dictionary
var data = require('users/stormwaterheatmap/apps:data/public')

// To view data dictionary, print to the console:
print('Data:', data)

// Get this layer from the layer data dictionary:
var layer_name = data.rasters["Land Cover"]

// Add the styled layer to the map:
Map.addLayer(layer_name.layer)

// Raw image for analysis:
var raw_image = layer_name.layer.eeObject
Map.addLayer(raw_image, {}, 'Land Cover')

Visualization​

LabelRaster valueColor
No data0 #FFFFFF
Grass/Low Vegetation1 #3EAD63
Shrub/Medium Vegetation2 #96CA6E
Trees/Forest3 #26532B
Bare soil4 #A39171
Water5 #476B9D
Impervious6 #ADACB5
Impervious - Roofs7 #D8D5DB

Source​